package cn.lin.service;

import cn.lin.domain.User;
import cn.lin.vo.UserVO;
import org.springframework.data.repository.query.Param;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

public interface UserService {

    List<User> findByNameLike(String name) ;

    Map<String,Object> importTprkxx(MultipartFile file,int organizationId) ;

    List<UserVO> findUserVO(String tel, String pwd);

    //通过id修改tel
    int updatePhone(Integer id,String tel);

    //通过id修改用户名
    int updateNickname(Integer id,String username);

    //通过id查找用户
    User findUserById(Integer id);

    //通过组织id，查找对应组织下有哪些学生
    List<User> findAllStudent(Integer organizationId) ;

    boolean importAll() ;

    //平台所有学生
    List<User> findAllStu() ;

    List<User> findClassStu(Integer classId);

    int delClassStuByStuId(Integer classId,Integer userId) ;

    int addClassStu(Integer classId ,List<Integer> studentsId);
}
